package com.vise.facedemo.bean;

import com.google.gson.annotations.SerializedName;

import java.util.List;

/**
 * Created by acer on 2019/9/28.
 */

public class JX {

    /**
     * cutTongue : http://tongue-cut.oss-cn-beijing.aliyuncs.com/d3d34814-e1d9-11e9-aff0-87d0e272299c.jpg
     * tizhi : {"xueyu":0.09377345826302362,"shire":0.12109175912064,"tebing":0.08252064327146079,"yangxu":0.13760427172800002,"yinxu":0.06390398614941924,"tanshi":0.10656074802616321,"pinghe":0.15636849060000002,"qiyu":0.0726181660788855}
     * tiaoli : {"tizhi":"平和体质","changjianbiaoxian":"面色、肤色润泽，头发稠密有光泽，目光有神，鼻色明润，嗅觉通利，唇色红润，不易疲劳，精力充沛，耐受寒热，睡眠良好，胃纳佳，二便正常。","jingshentiaoyang":"平和质的人，心理调节能力较强，可培养一些兴趣爱好保持平和心态，如琴棋书画、唱歌跳舞、吹拉弹唱等，保持心理健康。","fabingqingxiang":"平素患病较少。对自然环境和社会环境适应能力较强。","yuletiaoshe":"平和质之人最好喝乌龙茶，因为乌龙茶性质平和，既能满足喝茶的要求，也不会引起不适症。","sijiyangsheng":"四季调养简单，顺应四时的变化规律，符合保健养生之道，保持机体内的环境稳定性，避免疾病发生。","tiyuduanlian":"动静结合、量力而行。可通过运动保持情绪的健康稳定，如器械训练、打球、爬山、跑步、散步、太极拳、健美操等。","qijutiaoshe":"顺应自然，劳逸结合，起居有常，不妄劳作，悉心调护，才能增进健康，延年益寿。","yinyuetiaoli":"雅俗共赏，有益身心。平和质之人可多唱歌，根据自己的兴趣爱好尝试多种多样、有益于身心的音乐。","jingluobaojian":"常点按足三里穴、劳宫穴及涌泉穴。","yongyaijinji":"慎用过燥过寒之品","yaowuyangsheng":"可适量服用四君子丸等补益类中成药稍稍进补。","shiliao":["注意荤素搭配，三餐合理，气味调和，因时施善，根据季节选择适宜的饮食，以维护机体的阴阳平衡，保障健康。"]}
     * char : [{"type":"深白苔","probability":"0.9187342"},{"type":"薄苔","probability":"0.97391033"},{"type":"有齿痕","probability":"0.9724434"},{"type":"有点刺","probability":"0.7793653"},{"type":"无裂纹","probability":"0.58462894"},{"type":"腻苔","probability":"0.9202561"},{"type":"舌形正常","probability":"0.6219942"},{"type":"燥苔","probability":"0.58701855"},{"type":"淡红舌","probability":"0.4307303"},{"type":"舌苔不剥","probability":"0.9939301"}]
     * zhengxing : [{"zhengxing_name":"脾虚或气虚","jieshi":"脾虚指脾胃虚弱。气虚的范围较广，包括心气虚，肺气虚，脾气虚，肝气虚，肾气虚。具体地要根据实时症状辩证病症","shiyishiwu":"核桃仁、榴莲、冬瓜、黑芝麻、 羊肾、牛骨髓、猪腰子、驴肉、乌骨鸡、鸭肉、泥鳅、鱼肚鱼翅、鳗鱼","jinjishiwu":"辣椒、荔枝、巧克力，香蕉、柑橘、土豆、西红柿、南瓜、茶叶、酱油,鱼虾蟹蚌、啤酒、=戒烟戒酒","shiyiyundong":"散步，八段锦，五禽戏，太极拳，易筋经，吐呐法","jinjiyundong":"激烈运动","shiyiyaoshan":"蚌肉炖老鸭","shiyiyinyue":"十面埋伏传奇乐坊"},{"zhengxing_name":"瘀血阻络","jieshi":"指瘀血阻于经络,以患处固定刺痛,或见紫斑、肿块,或出血色暗常见症的证候","shiyishiwu":"红花、山楂、金针菇、草菇、平菇、西米、糯米、黑木耳、甘蔗、酸梅汤、葡萄、百合、水煮花生等","jinjishiwu":"吸烟、饮酒、忌生冷寒凉、油炸食品、腌制品、咖啡等刺激性食物、芒果、韭菜、生姜、辣椒、胡椒、花椒等","shiyiyundong":"八段锦、五禽戏、太极拳、易筋经、慢跑、室外有氧运动、吐呐法","jinjiyundong":"激烈运动","shiyiyaoshan":"三七藕蛋羹","shiyiyinyue":"紫竹调（纯乐古筝）"},{"zhengxing_name":"热证或感受燥邪","jieshi":"中医常指发热、口渴、舌红、便秘、烦躁不安、脉搏快等综合症状。燥邪致病干燥且易伤津液,表现为体表肌肤和体内脏腑缺乏津液,干枯不润的症状,如口鼻干燥、皮肤干燥皱裂等","shiyishiwu":"、椰子、橄榄、石榴、青菜、芹菜、菠菜、小白菜，，菠菜，苦苣，马齿苋，洋葱，马铃薯、红薯，南瓜，黑皮冬瓜","jinjishiwu":"黄桃，李子，香蕉，柚子，橙子，甘蔗，瓜类、茄子，咸菜，咸鱼","shiyiyundong":"慢跑，室外有氧运动，八段锦，五禽戏，吐呐法","jinjiyundong":"激烈运动","shiyiyaoshan":"甘蔗荸荠汁","shiyiyinyue":" 广陵散（戴紫茹）"},{"zhengxing_name":"痰阻心脉证","jieshi":"指痰浊阻痹心脉，血行不畅，以胸闷心痛，体胖多痰，身体困重为常见症的证候。","shiyishiwu":"绿叶蔬菜，苹果，香蕉，橘子，桃子，酸奶，菌类等","jinjishiwu":"烟，酒，咖啡，刺激性（寒凉），盐适量，酸菜等","shiyiyundong":"八段锦，五禽戏，太极拳，易筋经，慢跑，室外有氧运动","jinjiyundong":"激烈运动","shiyiyaoshan":"莲子银耳粥","shiyiyinyue":"紫竹调（纯乐古筝）"},{"zhengxing_name":"营分郁热","jieshi":"温热之邪侵入营分，营阴受损，故表现为身热夜甚，为营分证之主要热型","shiyishiwu":"椰子、橄榄、石榴、青菜、芹菜、小白菜、菠菜、苦苣、马齿苋、洋葱、马铃薯、红薯、南瓜、黑皮冬瓜等","jinjishiwu":"吸烟、饮酒、忌生冷寒凉、碳酸饮料、油炸食品、腌制品、咖啡等刺激性食物、烧烤等","shiyiyundong":"八段锦、五禽戏、太极拳、易筋经、慢跑、室外有氧运动","jinjiyundong":"激烈运动","shiyiyaoshan":"银耳粥","shiyiyinyue":"紫竹调（纯乐古筝）"}]
     * message : 调用成功
     */

    private String cutTongue;
    private TizhiBean tizhi;
    private TiaoliBean tiaoli;
    private String message;
    @SerializedName("char")
    private List<CharBean> charX;
    private List<ZhengxingBean> zhengxing;

    public String getCutTongue() {
        return cutTongue;
    }

    public void setCutTongue(String cutTongue) {
        this.cutTongue = cutTongue;
    }

    public TizhiBean getTizhi() {
        return tizhi;
    }

    public void setTizhi(TizhiBean tizhi) {
        this.tizhi = tizhi;
    }

    public TiaoliBean getTiaoli() {
        return tiaoli;
    }

    public void setTiaoli(TiaoliBean tiaoli) {
        this.tiaoli = tiaoli;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public List<CharBean> getCharX() {
        return charX;
    }

    public void setCharX(List<CharBean> charX) {
        this.charX = charX;
    }

    public List<ZhengxingBean> getZhengxing() {
        return zhengxing;
    }

    public void setZhengxing(List<ZhengxingBean> zhengxing) {
        this.zhengxing = zhengxing;
    }

    public static class TizhiBean {
        /**
         * xueyu : 0.09377345826302362
         * shire : 0.12109175912064
         * tebing : 0.08252064327146079
         * yangxu : 0.13760427172800002
         * yinxu : 0.06390398614941924
         * tanshi : 0.10656074802616321
         * pinghe : 0.15636849060000002
         * qiyu : 0.0726181660788855
         */

        private double xueyu;
        private double shire;
        private double tebing;
        private double yangxu;
        private double yinxu;
        private double tanshi;
        private double pinghe;
        private double qiyu;

        public double getXueyu() {
            return xueyu;
        }

        public void setXueyu(double xueyu) {
            this.xueyu = xueyu;
        }

        public double getShire() {
            return shire;
        }

        public void setShire(double shire) {
            this.shire = shire;
        }

        public double getTebing() {
            return tebing;
        }

        public void setTebing(double tebing) {
            this.tebing = tebing;
        }

        public double getYangxu() {
            return yangxu;
        }

        public void setYangxu(double yangxu) {
            this.yangxu = yangxu;
        }

        public double getYinxu() {
            return yinxu;
        }

        public void setYinxu(double yinxu) {
            this.yinxu = yinxu;
        }

        public double getTanshi() {
            return tanshi;
        }

        public void setTanshi(double tanshi) {
            this.tanshi = tanshi;
        }

        public double getPinghe() {
            return pinghe;
        }

        public void setPinghe(double pinghe) {
            this.pinghe = pinghe;
        }

        public double getQiyu() {
            return qiyu;
        }

        public void setQiyu(double qiyu) {
            this.qiyu = qiyu;
        }
    }

    public static class TiaoliBean {
        /**
         * tizhi : 平和体质
         * changjianbiaoxian : 面色、肤色润泽，头发稠密有光泽，目光有神，鼻色明润，嗅觉通利，唇色红润，不易疲劳，精力充沛，耐受寒热，睡眠良好，胃纳佳，二便正常。
         * jingshentiaoyang : 平和质的人，心理调节能力较强，可培养一些兴趣爱好保持平和心态，如琴棋书画、唱歌跳舞、吹拉弹唱等，保持心理健康。
         * fabingqingxiang : 平素患病较少。对自然环境和社会环境适应能力较强。
         * yuletiaoshe : 平和质之人最好喝乌龙茶，因为乌龙茶性质平和，既能满足喝茶的要求，也不会引起不适症。
         * sijiyangsheng : 四季调养简单，顺应四时的变化规律，符合保健养生之道，保持机体内的环境稳定性，避免疾病发生。
         * tiyuduanlian : 动静结合、量力而行。可通过运动保持情绪的健康稳定，如器械训练、打球、爬山、跑步、散步、太极拳、健美操等。
         * qijutiaoshe : 顺应自然，劳逸结合，起居有常，不妄劳作，悉心调护，才能增进健康，延年益寿。
         * yinyuetiaoli : 雅俗共赏，有益身心。平和质之人可多唱歌，根据自己的兴趣爱好尝试多种多样、有益于身心的音乐。
         * jingluobaojian : 常点按足三里穴、劳宫穴及涌泉穴。
         * yongyaijinji : 慎用过燥过寒之品
         * yaowuyangsheng : 可适量服用四君子丸等补益类中成药稍稍进补。
         * shiliao : ["注意荤素搭配，三餐合理，气味调和，因时施善，根据季节选择适宜的饮食，以维护机体的阴阳平衡，保障健康。"]
         */

        private String tizhi_name;
        private String changjianbiaoxian;
        private String jingshentiaoyang;
        private String fabingqingxiang;
        private String yuletiaoshe;
        private String sijiyangsheng;
        private String tiyuduanlian;
        private String qijutiaoshe;
        private String yinyuetiaoli;
        private String jingluobaojian;
        private String yongyaijinji;
        private String yaowuyangsheng;
        private List<String> shiliao;

        public String getTizhi_name() {
            return tizhi_name;
        }

        public void setTizhi_name(String tizhi_name) {
            this.tizhi_name = tizhi_name;
        }

        public String getChangjianbiaoxian() {
            return changjianbiaoxian;
        }

        public void setChangjianbiaoxian(String changjianbiaoxian) {
            this.changjianbiaoxian = changjianbiaoxian;
        }

        public String getJingshentiaoyang() {
            return jingshentiaoyang;
        }

        public void setJingshentiaoyang(String jingshentiaoyang) {
            this.jingshentiaoyang = jingshentiaoyang;
        }

        public String getFabingqingxiang() {
            return fabingqingxiang;
        }

        public void setFabingqingxiang(String fabingqingxiang) {
            this.fabingqingxiang = fabingqingxiang;
        }

        public String getYuletiaoshe() {
            return yuletiaoshe;
        }

        public void setYuletiaoshe(String yuletiaoshe) {
            this.yuletiaoshe = yuletiaoshe;
        }

        public String getSijiyangsheng() {
            return sijiyangsheng;
        }

        public void setSijiyangsheng(String sijiyangsheng) {
            this.sijiyangsheng = sijiyangsheng;
        }

        public String getTiyuduanlian() {
            return tiyuduanlian;
        }

        public void setTiyuduanlian(String tiyuduanlian) {
            this.tiyuduanlian = tiyuduanlian;
        }

        public String getQijutiaoshe() {
            return qijutiaoshe;
        }

        public void setQijutiaoshe(String qijutiaoshe) {
            this.qijutiaoshe = qijutiaoshe;
        }

        public String getYinyuetiaoli() {
            return yinyuetiaoli;
        }

        public void setYinyuetiaoli(String yinyuetiaoli) {
            this.yinyuetiaoli = yinyuetiaoli;
        }

        public String getJingluobaojian() {
            return jingluobaojian;
        }

        public void setJingluobaojian(String jingluobaojian) {
            this.jingluobaojian = jingluobaojian;
        }

        public String getYongyaijinji() {
            return yongyaijinji;
        }

        public void setYongyaijinji(String yongyaijinji) {
            this.yongyaijinji = yongyaijinji;
        }

        public String getYaowuyangsheng() {
            return yaowuyangsheng;
        }

        public void setYaowuyangsheng(String yaowuyangsheng) {
            this.yaowuyangsheng = yaowuyangsheng;
        }

        public List<String> getShiliao() {
            return shiliao;
        }

        public void setShiliao(List<String> shiliao) {
            this.shiliao = shiliao;
        }
    }

    public static class CharBean {
        /**
         * type : 深白苔
         * probability : 0.9187342
         */

        private String type;
        private String probability;

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getProbability() {
            return probability;
        }

        public void setProbability(String probability) {
            this.probability = probability;
        }
    }

    public static class ZhengxingBean {
        /**
         * zhengxing_name : 脾虚或气虚
         * jieshi : 脾虚指脾胃虚弱。气虚的范围较广，包括心气虚，肺气虚，脾气虚，肝气虚，肾气虚。具体地要根据实时症状辩证病症
         * shiyishiwu : 核桃仁、榴莲、冬瓜、黑芝麻、 羊肾、牛骨髓、猪腰子、驴肉、乌骨鸡、鸭肉、泥鳅、鱼肚鱼翅、鳗鱼
         * jinjishiwu : 辣椒、荔枝、巧克力，香蕉、柑橘、土豆、西红柿、南瓜、茶叶、酱油,鱼虾蟹蚌、啤酒、=戒烟戒酒
         * shiyiyundong : 散步，八段锦，五禽戏，太极拳，易筋经，吐呐法
         * jinjiyundong : 激烈运动
         * shiyiyaoshan : 蚌肉炖老鸭
         * shiyiyinyue : 十面埋伏传奇乐坊
         */

        private String zhengxing_name;
        private String jieshi;
        private String shiyishiwu;
        private String jinjishiwu;
        private String shiyiyundong;
        private String jinjiyundong;
        private String shiyiyaoshan;
        private String shiyiyinyue;

        public String getZhengxing_name() {
            return zhengxing_name;
        }

        public void setZhengxing_name(String zhengxing_name) {
            this.zhengxing_name = zhengxing_name;
        }

        public String getJieshi() {
            return jieshi;
        }

        public void setJieshi(String jieshi) {
            this.jieshi = jieshi;
        }

        public String getShiyishiwu() {
            return shiyishiwu;
        }

        public void setShiyishiwu(String shiyishiwu) {
            this.shiyishiwu = shiyishiwu;
        }

        public String getJinjishiwu() {
            return jinjishiwu;
        }

        public void setJinjishiwu(String jinjishiwu) {
            this.jinjishiwu = jinjishiwu;
        }

        public String getShiyiyundong() {
            return shiyiyundong;
        }

        public void setShiyiyundong(String shiyiyundong) {
            this.shiyiyundong = shiyiyundong;
        }

        public String getJinjiyundong() {
            return jinjiyundong;
        }

        public void setJinjiyundong(String jinjiyundong) {
            this.jinjiyundong = jinjiyundong;
        }

        public String getShiyiyaoshan() {
            return shiyiyaoshan;
        }

        public void setShiyiyaoshan(String shiyiyaoshan) {
            this.shiyiyaoshan = shiyiyaoshan;
        }

        public String getShiyiyinyue() {
            return shiyiyinyue;
        }

        public void setShiyiyinyue(String shiyiyinyue) {
            this.shiyiyinyue = shiyiyinyue;
        }
    }
}
